package com.chinatsp.onlineapp.presenter;

import tsp.cn.http.BaseIDao;
import tsp.cn.http.HttpConfig;
import tsp.cn.http.interfac.INetResult;
import tsp.cn.http.tools.LogUtil;
import tsp.cn.http.tools.T;
import android.content.Context;

import com.chinatsp.onlineapp.base.Config;
import com.chinatsp.onlineapp.bean.NewsList;
import com.google.gson.Gson;

/**
 * 新闻列表接口
 */
public class NewsListDao extends BaseIDao {

    NewsList mNewsLit;
    private Context context;
    public NewsListDao(Context context, INetResult iNetResult) {
        super(context, iNetResult);
        this.context = context;
    }

    /**
     * 得到结果后，对结果处理逻辑
     *
     * @param result
     * @param requestCode
     */
    @Override
    public void onRequestSuccess(String result, int requestCode) {
        LogUtil.v("---开始处理---"+result);
//        T.showShort(context, result);

        mNewsLit = new Gson().fromJson(result, NewsList.class);
    }

    /**
     * 新闻
     */
    public void getNewsList() {

        StringBuilder strBuilder = new StringBuilder();
        strBuilder.append(HttpConfig.appendString());
        strBuilder.append(Config.API_NEWS_LIST);
        getRequest(strBuilder.toString(), Config.CODE_NEWS_LIST);
    }
}
